Sensex ended 28.73 points or 0.05% lower at 54,525.93, while NSE Nifty inched up 2.15 points or 0.01% to 16,282.25